music_table = \
(
 	("0", "-", "-", "-"),
    ("6", "-", "1+", "-", "5+", "-", "1+", "-", "4", "-", "5", "6", "5+", "-", "1+", "-"),
    ("1+", "-", "5", "-", "5+", "-", "1+", "-", "1+", "-", "5+", "-", "7", "-", "5+", "-"),
    ("6", "-", "1+", "-", "5+", "-", "1+", "-", "4", "-", "5", "6", "5+", "-", "1+", "-"),
    ("1+", "-", "5", "-", "5+", "-", "1+", "-", "1+", "-", "5", "5+", "7", "5", "5+", "-"),

    # ("6", "-", "5+", "-", "5+", "-", "1+", "-", "1+", "-", "6", "-", "2+", "-", "3+", "-"),
    # ("1+", "-", "5", "-", "5+", "-", "1+", "-", "1+", "-", "2+", "3+", "2+", "1+", "5", "-"),
    # ("6", "-", "5+", "-", "5+", "-", "1+", "-", "1+", "-", "6", "-", "2+", "-", "3+", "-"),
    # ("1", "-", "3+", "-", "3", "-", "2+", "3+", "2+,4+", "3+", "2+", "4+", "3+", "2+", "1+", "-"),

    # ("5", "-", "1+", "-", "1+", "-", "3+", "-", "4+", "-", "3+", "-", "2+", "-", "1+", "2+"),
    # ("3+", "-", "3+", "-", "3+", "-", "3+", "-", "2+", "3+", "2+", "-", "1+", "-", "-", "-"),
    # ("5", "-", "1+", "-", "1+", "-", "3+", "-", "1+,4+", "-", "3+", "-", "2+", "-", "1+", "2+"),
    # ("3+", "-", "3+", "-", "3+", "-", "3+", "-", "2+", "3+", "2+", "-", "1+", "-", "7", "0"),

    # ("1+", "1+", "1+", "1+", "7", "1+", "-", "1+", "4", "1+", "1+", "1+", "7", "1+", "-", "1+"),
    # ("5", "1+", "1+", "1+", "7", "1+", "-", "1+", "5", "1+", "1+", "1+", "5+", "5+", "-", "5+"),
    # ("6", "5+", "5+", "5+", "5+", "5+", "-", "5+", "1+", "5+", "5+", "5+", "5+", "4+", "4+", "3+"),
    # ("1", "-", "3", "-", "5", "-", "3", "-", "1+", "-", "-", "-", "2+", "1+", "7", "1+"),

    # ("6", "-", "7", "-", "1+", "-", "5+", "-", "4+", "-", "3+", "-", "1+", "-", "1+", "-"),
    # ("1", "-", "3", "-", "5", "-", "1+", "-", "2+", "1+", "7", "1+", "3+", "-", "1+", "-"),
    # ("6", "-", "7", "-", "1+", "-", "5+", "-", "4+", "-", "3+", "-", "1+", "-", "2+", "-"),
    # ("5", "-", "7", "-", "2+", "-", "7", "-", "5+", "-", "-", "-", "-", "-", "-", "-"),

    # ("3+", "-", "2+", "-", "4+", "-", "3+", "-", "3+", "-", "1+", "-", "5+", "-", "7+", "-"),
    # ("1++", "-", "7+", "-", "5+", "-", "1+", "-", "3", "-", "1+", "-", "6+", "-", "6+", "-"),
    # ("4", "-", "6+", "-", "5+", "-", "5+", "-", "5", "-", "5+", "-", "4+", "-", "3+", "-"),
    # ("2+", "-", "3+", "-", "4+", "-", "3+", "-", "-", "-", "5", "-", "4+", "-", "2+", "-"),

    # ("3+", "-", "3+", "-", "4+", "-", "3+", "-", "-", "-", "4+", "-", "5+", "-", "7+", "-"),
    # ("2++", "-", "7+", "-", "1++", "-", "1++", "-", "3", "-", "6", "-", "1+", "-", "1++", "-"),
    # ("1++", "-", "5+", "-", "5+", "-", "6+", "-", "5+", "-", "4+", "-", "6", "-", "7", "-"),
    # ("1+", "-", "2+", "-", "3+", "-", "2+", "-", "-", "-", "5", "-", "3+", "-", "-", "-"),

    # ("1+,5", "-"),

)

music_table_left = \
(
 	("0", "-", "-", "-"),
	("3", "-", "-", "-", "0", "-", "-", "-", "1", "-", "-", "-", "0", "-", "-", "-"),
	("1", "-", "-", "-", "0", "-", "-", "-", "5", "-", "-", "-", "0", "-", "-", "-"),
	("3", "-", "-", "-", "0", "-", "-", "-", "1", "-", "-", "-", "0", "-", "-", "-"),
	("1", "-", "-", "-", "0", "-", "-", "-", "5", "-", "-", "-", "0", "-", "-", "-"),


	("{'6--':1/2},6-,1,3", "-", "6-,1-,3", "-", "{'4--':1/2},4-,6-,1", "-", "4-,6-,1", "-",),
	("{'1-':1/2},1,3,5", "-", "1,3,5", "-", "{'5--':1/2},5-,7-,2", "-", "5-,7-,2", "-"),
	("{'6--':1/2},6-,1,3", "-", "6-,1-,3", "-", "{'4--':1/2},4-,6-,1", "-", "4-,6-,1", "-",),
	("{'1-':1/2},1,3,5", "-", "1,3,5", "-", "{'5--':1/2},5-,7-,2", "-", "5-,7-,2", "-"),
	("{'6--':1/2},6-,1,3", "-", "6-,1-,3", "-", "{'4--':1/2},4-,6-,1", "-", "4-,6-,1", "-",),
	("{'1-':1/2},1,3,5", "-", "1,3,5", "-", "{'5--':1/2},5-,7-,2", "-", "5-,7-,2", "-"),

	# ("{'6-':1},6,1+,3+", "-", "6,1+,3+", "-", "{'6-':1},6,1+,3+", "-", "6,1+,3+", "-"),
	# ("{'4-':1},4,6,1+", "-", "4,6,1+", "-","{'4-':1},4,6,1+", "-", "4,6,1+", "-"),
	# ("{'1':1},1,3,5", "-", "1,3,5", "-", "{'1':1},1,3,5", "-", "1,3,5", "-"),
	# ("{'5-':1},5,7,2+", "-", "5,7,2-", "-", "{'5-':1},5,7,2+", "-", "5,7,2-", "-"),
)
import sys
sys.path.append('C:\\work\\automatic_gita\\python\\piano')

import music_translate
music_parse = music_translate.music_trans([music_table, music_table_left], beat = 68)
music_parse.music_to_play_table()
music_parse.play_music()

